﻿
using MaLu.Interfaces;
namespace MaLu.Data
{
    public interface IFactory
    {
        IDbHelper DbHelper { get; }     

        IDbProvider CreateDbProvider();

        IFaShare FaShare { get; }
        IInputDataFileLog InputDataFileLog { get; }

        IBooth Booth { get; }
        ICold Cold { get; }
        IFertilizer Fertilizer { get; }
        IMembrane Membrane { get; }
        IGreen Green { get; }

        IPackage Package { get; }

        ILiving Live { get; }
        ISick Sick { get; }
        IStudy Study { get; }

        IDeformity Deformity { get; }
        IOther Other { get; }
    }
}
